package com.link.base.base.report.service;

import com.link.base.base.report.model.*;
import com.link.base.base.report.model.PurchaseArriveReport;
import com.link.base.base.report.model.PurchaseReport;

import java.util.List;

/**
 * @author: Wei Xuan
 * @description: 要货计划汇总、明细报表 Service
 * @created：2018/11/22 14:36
 * @modified By：
 */
public interface PurchaseReportService {
    /**
     * 查询要货计划产品和销售订单产品汇总情况
     *
     * @param entity
     * @return List PurchaseReport
     * @throws Exception
     */
    public List<PurchaseReport> queryPurchasePlanProduct(PurchaseReport entity) throws Exception;

    /**
     * 查询要货计划达成报表
     * @author weixuan
     * @param entity
     * @return List PurchaseArriveReport
     * @throws Exception
     */
    public List<PurchaseArriveReport> queryPeriodProdAmt(PurchaseArriveReport entity) throws Exception;
    

}
